﻿<%@ WebHandler Language="C#" Class="addCustomer" %>

using System;
using System.Web;

using AMCBO;
using AMCOBJ;

public class addCustomer : IHttpHandler {
    
    public void ProcessRequest (HttpContext context) {
        //context.Response.ContentType = "text/plain";
        //context.Response.Write("Hello World");

        customer CusBO = new customer();
        customer_obj CusObj = new customer_obj();
        
        if(!string.IsNullOrEmpty(context.Request.QueryString["cGid"].ToString()))
        {
            CusObj.Cus_Guid = new Guid(context.Request.QueryString["cGid"].ToString());
        }
        if (!string.IsNullOrEmpty(context.Request.QueryString["cID"].ToString()))
        {
            CusObj.Cus_ID = context.Request.QueryString["cID"].ToString();
        }
        if (!string.IsNullOrEmpty(context.Request.QueryString["cNm"].ToString()))
        {
            CusObj.CustomerName = context.Request.QueryString["cNm"].ToString();
        }
        if (!string.IsNullOrEmpty(context.Request.QueryString["cMob"].ToString()))
        {
            CusObj.Cus_Mobile = context.Request.QueryString["cMob"].ToString();
        }
        if (!string.IsNullOrEmpty(context.Request.QueryString["cAltP"].ToString()))
        {
            CusObj.Cus_AltPhone = context.Request.QueryString["cAltP"].ToString();
        }
        if (!string.IsNullOrEmpty(context.Request.QueryString["cEmail"].ToString()))
        {
            CusObj.Cus_Email = context.Request.QueryString["cEmail"].ToString();
        }
        if (!string.IsNullOrEmpty(context.Request.QueryString["cAd1"].ToString()))
        {
            CusObj.Cus_Address1 = context.Request.QueryString["cAd1"].ToString();
        }
        if (!string.IsNullOrEmpty(context.Request.QueryString["cLnMrk"].ToString()))
        {
            CusObj.CusLandmark = context.Request.QueryString["cLnMrk"].ToString();
        }
        if (!string.IsNullOrEmpty(context.Request.QueryString["cCity"].ToString()))
        {
            CusObj.Cus_City = context.Request.QueryString["cCity"].ToString();
        }
        if (!string.IsNullOrEmpty(context.Request.QueryString["cState"].ToString()))
        {
            CusObj.Cus_State = context.Request.QueryString["cState"].ToString();
        }
        if (!string.IsNullOrEmpty(context.Request.QueryString["cPcode"].ToString()))
        {
            CusObj.Cus_Postcode = context.Request.QueryString["cPcode"].ToString();
        }

        HttpCookie oCookieID = (HttpCookie)context.Request.Cookies["userid"];
        if (oCookieID.Value != string.Empty)
        {
            CusObj.Ins_UserID = new Guid(oCookieID.Value);
            CusObj.Upd_UserID = new Guid(oCookieID.Value);
        }
        CusObj.Ins_DT = System.DateTime.Now.ToString();
        CusObj.Upd_DT = System.DateTime.Now.ToString();

        try
        {
            int x = CusBO.InsertCustomer(CusObj);
            if (x == 0)
            {
                context.Response.Write("y");
            }
            else
            {
                context.Response.Write("n");
            }
        }
        catch (Exception ex)
        {
            throw ex;
        }
    }
 
    public bool IsReusable {
        get {
            return false;
        }
    }

}